

/*-----------------------------------------------------------*/

/*copyright by 动力无限  www.btoe.cn*/

/*邮箱 btoe@btoe.cn*/

/*合作电话 400-0599-360*/

/*版权所有违者必究*/

/*-----------------------------------------------------------*/
/*banner*/

.fullSlide { width: 100%; position: relative; height: 700px; overflow: hidden; }

  

  .fullSlide .bd { width: 100%; height: 700px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
  

  .fullSlide .bd ul { width: 100% !important; }

  

  .fullSlide .bd li { width: 100% !important; height: 700px; overflow: hidden; text-align: center; }

  

  .fullSlide .bd li a { display: block; height: 700px; }

  

  .fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 40px; left: 0; height: 30px; text-align: center; }

  

  .fullSlide .hd ul { text-align: center; }

  

  .fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 12px; height: 12px; border-radius: 50%; margin: 12px; overflow: hidden; line-height: 99px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; background: #fff; }

  

  .fullSlide .hd ul .on { background: #3235a2; -webkit-transition: all .3s linear; transition: all .3s linear; }

  

  

  .fullSlide .next { width: 65px; height: 65px; position: absolute; top: 50%; z-index: 2; background: url(../images/bannerR.png) no-repeat center; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; -webkit-transition: all .5s linear; transition: all .5s linear; right: 4%; }

  

  .fullSlide .prev { width: 65px; height: 65px; position: absolute; top: 50%; z-index: 2; background: url(../images/bannerL.png) no-repeat center; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; -webkit-transition: all .5s linear; transition: all .5s linear; left: 4%; }/*title*/
.title{ background: url(../images/title.png) no-repeat top left; height: 80px; padding-left: 55px;}
.title h3{ font-size: 24px; color: #333333; padding-left: 100px; margin-top: -5px;}
.title h3 a{ display: block; font-size: 24px; color: #333333;}
.title p{ font-size: 48px; color: #23243a; font-weight: bold; font-family: 'Times New Roman', Times, serif; text-transform: uppercase; line-height: 40px; letter-spacing: 9px; margin-top: 4px;}
.link {outline: none;text-decoration: none;position: relative;font-size: 8em;line-height: 1;color: #9e9ba4;display: inline-block;}

.link--mallki {

-webkit-transition: color 0.5s 0.25s;transition: color 0.5s 0.25s;overflow: hidden;}
.link--mallki:hover {-webkit-transition: none;transition: none;color: transparent;}
.link--mallki::before {content: '';width: 100%;height: 6px;margin: -3px 0 0 0;background: #3235a2;position: absolute;left: 0;top: 50%;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);-webkit-transition: -webkit-transform 0.4s;transition: transform 0.4s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);}
.link--mallki:hover::before {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.link--mallki span {position: absolute;height: 50%;width: 100%;left: 0;top: 0;overflow: hidden;}
.link--mallki span::before {content: attr(data-letters);position: absolute;left: 0;width: 100%;color: #3235a2; font-family: 'Times New Roman', Times, serif;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.link--mallki span:nth-child(2) {top: 50%;}
.link--mallki span:first-child::before {top: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.link--mallki span:nth-child(2)::before {bottom: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
.link--mallki:hover span::before {-webkit-transition-delay: 0.3s;transition-delay: 0.3s;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1);transition-timing-function: cubic-bezier(0.2,1,0.3,1);}
/*product*/
.pro_bg{width: 100%;margin: 0 auto;background: url(../images/pro_bg.jpg) no-repeat top center;}
.pro_bg .product{ margin: 0 auto;padding-top: 80px; padding-left: 0px; padding-right: 0px; position: relative;}
.pro_bg .product .title{position: absolute;left: 0;top: 80px;z-index: 5;}
.pro_bg .product .pro_box{margin: 0 auto;padding-right: 0px; padding-left: 0px;}
.pro_bg .product .pro_box .hd{width: 70%;margin-left: 360px;height: 285px;}
.pro_bg .product .pro_box .hd ul li{float: left;width: 14.7%; height: 282px; border: 1px solid #ededed;border-radius: 10px;margin-left: 2%;padding: 0 1% 0 2%;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pro_bg .product .pro_box .hd ul li dt{margin-top: 30px;}
.pro_bg .product .pro_box .hd ul li dt span{display: block;width: 23px;height: 21px;background: url(../images/buttom3.png) no-repeat top center;}
.pro_bg .product .pro_box .hd ul li dt a {font-size: 18px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;margin-top: 10px;}
.pro_bg .product .pro_box .hd ul li dt i{display: block;width: 20px;height: 2px;background: #c5151d;margin: 12px 0 15px 0;}
.pro_bg .product .pro_box .hd ul li dd a{font-size: 15px;color: #8c8c8c;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;line-height: 36px;}
.pro_bg .product .pro_box .hd ul li.on{border: 1px solid #fff;-webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .05);box-shadow: 0 0 8px 6px rgba(0, 0, 0, .05);}
.pro_bg .product .pro_box .hd ul li dd a:hover{color: #c5151d;}
.pro_bg .product .pro_box .bd{ margin: 60px auto 0 auto;}
.pro_bg .product .pro_box .bd ul li{float: left;  margin: 0 auto; padding-left: 0px; padding-right: 0px;}
.pro_bg .product .pro_box .bd ul li .pro_list{float: left;width: 23%;position: relative;margin: 0 10px 25px 10px;}
.pro_bg .product .pro_box .bd ul li .pro_list .pic{width: 100%; position: relative;z-index: 5;overflow: hidden;}
.pro_bg .product .pro_box .bd ul li .pro_list .pic a{display: inline-block;width: 96%;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;}
.pro_bg .product .pro_box .bd ul li .pro_list .pic img{width:100%; height: 283px; border-radius: 12px;overflow: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;display: block;}
.pro_bg .product .pro_box .bd ul li .pro_list:hover .pic img {transform:scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.pro_bg .product .pro_box .bd ul li .pro_list .pic::after{width: 99%;height: 304px;border: 1px solid #ededed;border-radius: 12px;position: absolute;left: 10px;top: 10px;z-index: -1;content: "";-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pro_bg .product .pro_box .bd ul li .pro_list .txt{height: 70px;line-height: 70px;width: 100%;margin: 0 auto;}
.pro_bg .product .pro_box .bd ul li .pro_list .txt h5 a{font-size: 16px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;float: left;width: 80%;padding-left: 25px;background: url(../images/buttom2.png) no-repeat left center;}
.pro_bg .product .pro_box .bd ul li .pro_list .txt .more{display: block;float: right;font-size: 14px;color: #8c8c8c;text-transform: capitalize;}
.pro_bg .product .pro_box .bd ul li .pro_list.on .pic::after{border: 1px solid #c5151d;background: #c5151d;}
.pro_bg .product .pro_box .bd ul li .pro_list.on .txt h5 a{background: url(../images/buttom5.png) no-repeat left center;}
.pro_bg .product .pro_box .pro_button{position: absolute;left: 0;top: 125px;width: 240px;height: 62px;background: #c5151d;border-radius: 8px;}
.pro_bg .product .pro_box .pro_button .next{float: left;cursor: pointer;background: url(../images/left.png) no-repeat  center;width: 14px;height: 27px;margin: 17px 0 0 45px;}
.pro_bg .product .pro_box .pro_button .prev{float: right;cursor: pointer;background: url(../images/right.png) no-repeat  center;width: 14px;height: 27px;margin: 17px  45px 0 0;}

/*ys*/
.ys_bg{width: 100%;height: 957px;margin: 60px auto 0 auto;background: url(../images/ys_bg.jpg) no-repeat  center;}.ys_bg .ys{width: 1280px;margin: 0 auto;}
.ys_bg .ys .ys_img{width: 1280px;height: 258px;}.ys_bg .ys .ys_box{position: relative;width: 1280px;margin: 0 auto;} 
.ys_bg .ys .ys_box .ys_l{position: relative;width: 580px;height: 586px;background: url(../images/ys_nr.png) no-repeat  center;margin: 60px 0 0 50px;z-index: 5;padding-top: 180px;float: left;}
.ys_bg .ys .ys_box .title{position: absolute;left: 135px;top: 165px;  z-index: 15;}

.ys_bg .ys .ys_box .ys_l .hd{margin: 55px 0 0 167px;}
.ys_bg .ys .ys_box .ys_l .hd ul li{width: 397px;height: 60px;line-height: 60px;background: #fafafa;border-top-left-radius: 45px;border-bottom-left-radius: 45px;margin-bottom: 50px;position: relative;z-index: 5;}

.ys_bg .ys .ys_box .ys_l .hd ul li span{float: left;display: block;width: 40px;height: 40px;margin: 10px 25px 0 45px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li h5{float: left;font-size: 18px;color: #333;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1 span {background: url(../images/ys_ico1.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys2 span {background: url(../images/ys_ico2.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3 span {background: url(../images/ys_ico3.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4 span {background: url(../images/ys_ico4.png) no-repeat  center;}

.ys_bg .ys .ys_box .ys_l .hd ul li::after{position: absolute;right: 0;top: 0;z-index: -1;content: "";background: #3235a2;width: 0;height: 60px;border-top-left-radius: 45px;border-bottom-left-radius: 45px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.on::after{width: 462px;}

.ys_bg .ys .ys_box .ys_l .hd ul li.on h5{color: #fff;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1.on span {background: url(../images/ys_ico11.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys2.on span {background: url(../images/ys_ico22.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3.on span {background: url(../images/ys_ico33.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4.on span {background: url(../images/ys_ico44.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li i{background: url(../images/ico3.png) no-repeat  center;width: 19px;height: 19px;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.on i{background: url(../images/ico2.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1 i{position: absolute;left: 595px;top: 323px;}

.ys_bg .ys .ys_box .ys_l .hd ul li.ys2 i{position: absolute;left: 650px;top: 214px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3 i{position: absolute;left: 705px;top: 104px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4 i{position: absolute;left: 765px;top: -6px;}
.ys_bg .ys .ys_box::after{position: absolute;left: 65px;top: 60px;z-index: 11;content: "";background: url(../images/ys_nr1.png) no-repeat  center;width: 580px;height: 199px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

.ys_bg .ys .ys_box .bd{width: 1280px;position: absolute;right: 0;top: 0px; z-index: 9;}
.ys_bg .ys .ys_box .bd ul li{float: left;width: 1280px;position: relative;}
.ys_bg .ys .ys_box .bd ul li .txt{overflow: hidden;width: 560px;margin-left: 720px;margin-top: 45px;}
.ys_bg .ys .ys_box .bd ul li .txt h5{float: left;font-size: 24px;color: #333333;font-weight: bold;margin-top: 12px;}
.ys_bg .ys .ys_box .bd ul li .txt h5 span{display: block;font-size: 12px;color: #bfbfbf;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;font-weight: normal;margin: 7px 0 13px 0;}
.ys_bg .ys .ys_box .bd ul li .txt h5 i{display: block;width: 1px;height: 33px;background: #d7b170;}
.ys_bg .ys .ys_box .bd ul li .txt img{display: block;float: right;}
.ys_bg .ys .ys_box .bd ul li p{font-size: 16px;color: #8c8c8c;line-height: 40px;margin-top: 10px;height: 120px;width: 560px;margin-left: 720px;}
.ys_bg .ys .ys_box .bd ul li em{font-size: 24px;color: #333333;font-weight: bold;position: absolute;left: 530px;top: 740px;z-index: 9;}
.ys_bg .ys .ys_box .next{position: absolute;left: 720px;top: 615px;cursor: pointer;padding-left: 30px;font-size: 16px;color: #333;text-transform: uppercase;background: url(../images/left2.png) no-repeat  left center;}

.ys_bg .ys .ys_box .prev{position: absolute;right: 155px;top: 615px;cursor: pointer;padding-right: 30px;font-size: 16px;color: #333;text-transform: uppercase;background: url(../images/right2.png) no-repeat  right center;}

.ys_bg .ys .ys_box .zx{position: absolute;left: 720px;top: 715px;}
.ys_bg .ys .ys_box .zx .tel{padding-left: 30px;font-size: 16px;color: #8c8c8c;text-transform: uppercase;background: url(../images/tel2.png) no-repeat  left center;line-height: 32px;padding-left: 50px;float: left;}

.ys_bg .ys .ys_box .zx .tel i{font-size: 24px;color: #333333;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.ys_bg .ys .ys_box .zx  .zixun{width: 106px;height: 40px;line-height: 40px;background: #3235a2;border-radius: 8px;float: left;margin-left: 50px;}

.ys_bg .ys .ys_box .zx  .zixun a{display: block;font-size: 16px;color: #fff;text-align: center;}
.ys_bg .ys .ys_box .num{font-size: 14px;color: #8c8c8c;position: absolute;left: 565px;top: 745px;z-index: 9;}

/*
.ys_bg{width: 100%;height: 957px; background: url(../images/ys_bg.jpg) no-repeat  center;}
.ys_bg .ys{ margin: 0 auto;}
.ys_bg .ys .ys_img{ }
.ys_bg .ys .ys_box{position: relative; width: 1280px; margin: 0 auto; padding-left: 0px; padding-right: 0px;} 
.ys_bg .ys .ys_box .ys_l{position: relative;width: 50%;height: 586px;background: url(../images/ys_nr.png) no-repeat  center;margin: 60px 0 0 3%;z-index: 5;padding-top: 180px;float: left;}
.ys_bg .ys .ys_box .title{position: absolute;left: 135px;top: 165px;z-index: 15;}
.ys_bg .ys .ys_box .ys_l .hd{margin: 55px 0 0 167px;}
.ys_bg .ys .ys_box .ys_l .hd ul li{width: 70%;height: 60px;line-height: 60px;background: #fafafa;border-top-left-radius: 45px;border-bottom-left-radius: 45px;margin-bottom: 50px;position: relative;z-index: 5;}
.ys_bg .ys .ys_box .ys_l .hd ul li span{float: left;display: block;width: 40px;height: 40px;margin: 10px 25px 0 45px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li h5{float: left;font-size: 18px;color: #333;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1 span {background: url(../images/ys_ico1.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys2 span {background: url(../images/ys_ico2.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3 span {background: url(../images/ys_ico3.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4 span {background: url(../images/ys_ico4.png) no-repeat  center;}.ys_bg .ys .ys_box .ys_l .hd ul li::after{position: absolute;right: 0;top: 0;z-index: -1;content: "";background: #c5151d;width: 0;height: 60px;border-top-left-radius: 45px;border-bottom-left-radius: 45px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.on::after{width: 462px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.on h5{color: #fff;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1.on span {background: url(../images/ys_ico11.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys2.on span {background: url(../images/ys_ico22.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3.on span {background: url(../images/ys_ico33.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4.on span {background: url(../images/ys_ico44.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li i{background: url(../images/ico3.png) no-repeat  center;width: 19px;height: 19px;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ys_bg .ys .ys_box .ys_l .hd ul li.on i{background: url(../images/ico2.png) no-repeat  center;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys1 i{position: absolute;left: 595px;top: 323px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys2 i{position: absolute;left: 650px;top: 214px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys3 i{position: absolute;left: 705px;top: 104px;}
.ys_bg .ys .ys_box .ys_l .hd ul li.ys4 i{position: absolute;left: 765px;top: -6px;}
.ys_bg .ys .ys_box::after{position: absolute;left: 3%;top: 60px;z-index: 11;content: "";background: url(../images/ys_nr1.png) no-repeat  center;width: 50%;height: 199px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}.ys_bg .ys .ys_box .bd{width: 1280px;position: absolute;right: 0;top: 0px;
 z-index: 9;}
.ys_bg .ys .ys_box .bd ul li{float: left;width: 100%;position: relative;}
.ys_bg .ys .ys_box .bd ul li .txt{overflow: hidden;width: 50%;margin-left: 53%;margin-top: 45px;}
.ys_bg .ys .ys_box .bd ul li .txt h5{float: left;font-size: 24px;color: #333333;font-weight: bold;margin-top: 12px;}
.ys_bg .ys .ys_box .bd ul li .txt h5 span{display: block;font-size: 12px;color: #bfbfbf;text-transform: uppercase;font-family: 'Times New Roman', Times, serif;font-weight: normal;margin: 7px 0 13px 0;}
.ys_bg .ys .ys_box .bd ul li .txt h5 i{display: block;width: 1px;height: 33px;background: #d7b170;}
.ys_bg .ys .ys_box .bd ul li .txt img{display: block;float: right;}
.ys_bg .ys .ys_box .bd ul li p{font-size: 16px;color: #8c8c8c;line-height: 40px;margin-top: 10px;height: 120px;width: 100%;margin-left: 720px;}
.ys_bg .ys .ys_box .bd ul li em{font-size: 24px;color: #333333;font-weight: bold;position: absolute;left: 530px;top: 740px;z-index: 9;}
.ys_bg .ys .ys_box .next{position: absolute;left: 55%;top: 615px;cursor: pointer;padding-left: 30px;font-size: 16px;color: #333;text-transform: uppercase;background: url(../images/left2.png) no-repeat  left center;}
.ys_bg .ys .ys_box .prev{position: absolute;right: 13%;top: 615px;cursor: pointer;padding-right: 30px;font-size: 16px;color: #333;text-transform: uppercase;background: url(../images/right2.png) no-repeat  right center;}
.ys_bg .ys .ys_box .zx{position: absolute;left: 55%;top: 715px;}

.ys_bg .ys .ys_box .zx .tel{padding-left: 30px;font-size: 16px;color: #8c8c8c;text-transform: uppercase;background: url(../images/tel2.png) no-repeat  left center;line-height: 32px;padding-left: 50px;float: left;}
.ys_bg .ys .ys_box .zx .tel i{font-size: 24px;color: #333333;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.ys_bg .ys .ys_box .zx  .zixun{width: 106px;height: 40px;line-height: 40px;background: #c5151d;border-radius: 8px;float: left;margin-left: 50px;}
.ys_bg .ys .ys_box .zx  .zixun a{display: block;font-size: 16px;color: #fff;text-align: center;}
.ys_bg .ys .ys_box .num{font-size: 14px;color: #8c8c8c;position: absolute;left: 565px;top: 745px;z-index: 9;}
*/
/*case*/
.case{ margin: 0 auto; padding-left: 0px; padding-right: 0px;position: relative;}
.case .title{position: absolute;/*left: 0;top: 0;*/z-index: 5;}
.case .case_box{ width: 100%; margin: 0 auto;position: relative;}
.case .case_box .bd{ margin: 0 auto;height: 510px;}
.case .case_box .bd ul li{float: left;width: 100%!important;}
.case .case_box .bd ul li .txt{float: left;width: 30%;margin-top: 15%;}
.case .case_box .bd ul li .txt a{font-size: 24px;color: #333;font-weight: bold;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.case .case_box .bd ul li .txt p{font-size: 15px;color: #8c8c8c;line-height: 36px;height: 108px;overflow: hidden;margin-top: 25px;}
.case .case_box .bd ul li .txt span{display: block;margin-top: 62%;font-size: 18px;color: #333;font-family: Arial, Helvetica, sans-serif;}
.case .case_box .bd ul li .pic{float: right;width: 62%; border: 1px solid #dedede;border-radius: 10px;}
.case .case_box .bd ul li .pic img{width: 97%; border-radius: 10px;margin: 10px;}
.case .case_box .bd ul li:hover .txt a{color: #c5151d;transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);}
.case .case_box .hd{width: 80%;margin-top: 45px;}
.case .case_box .hd ul li{float: left;width: 23%; margin-right: 2%;}
.case .case_box .hd ul li .pic{width: 100%;padding: 5px;border: 1px solid #dedede;border-radius: 10px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.case .case_box .hd ul li .pic img{width: 100%; border-radius: 10px;}
.case .case_box .hd ul li .txt{width: 100%;height: 50px;line-height: 50px;margin: 0 auto;}
.case .case_box .hd ul li .txt h5 a{font-size: 16px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;float: left;width: 190px;}

.case .case_box .hd ul li .txt .more{display: block;float: right;background: url(../images/buttom9.png) no-repeat  center;width: 18px;height: 17px;margin-top: 16px;}
.case .case_box .hd ul li.on .pic{border: 1px solid #c5151d;}
.case .case_box .hd ul li.on .txt h5 a{color: #c5151d;}
.case .case_box .case_button{position: absolute;right:0px;top: 118%;width: 15%;height: 95px;background: #c5151d;border-radius: 8px;}
.case .case_box .case_button .next{float: left;width: 11px;height: 22px;cursor: pointer;background: url(../images/left1.png) no-repeat  center;margin: 35px 0 0 60px;}
.case .case_box .case_button .prev{float: right;width: 11px;height: 22px;cursor: pointer;background: url(../images/right1.png) no-repeat  center;margin: 35px  60px 0 0;}
.case .case_box .num{position: absolute;left: 25px;top: 470px;background: url(../images/xt1.png) no-repeat left  center;padding-left: 280px;font-size: 18px;color: #333;font-family: Arial, Helvetica, sans-serif;} .case .case_box .tel{position: absolute;left: 0px;top: 370px;background: url(../images/tel1.png) no-repeat left  center;padding-left: 40px;font-size: 16px;color: #8c8c8c;text-transform: uppercase;} 
.case .case_box .tel i{font-size: 24px;color: #333333;font-family: Arial, Helvetica, sans-serif;}/*about*/
.ab_bg{width: 100%; padding: 80px 0px; margin-top: 80px;background:#f0f0f0;position: relative;}
.ab_bg .about{ padding-left: 0px; padding-right: 0px;margin: 0 auto;position: relative;}
.ab_bg .about .ab_l{float: right;width: 40%;}
.ab_bg .about .ab_r{float: left; width: 60%;}
.ab_bg .about .ab_r .txt{width: 90%;}
.ab_bg .about .ab_r .txt .title{margin: 0 0 25px 0px;}
.ab_bg .about .ab_r .txt .nr{font-size: 16px;color: #8c8c8c;line-height: 36px;height: 144px;overflow: hidden;}/*jz*/
.jz{ padding-left: 0px; padding-right: 0px; }
.jz .jz_t{height: 80px;}
.jz .jz_t .title{float: left;}
 .jz .jz_box{margin: 50px auto 0 auto;}
.jz .jz_box .jz_l{float: left;width: 48%;}
.jz .jz_box .jz_l .jz_list{width: 100%; position: relative;}
.jz .jz_box .jz_l .jz_list .bd{width: 100%;}
.jz .jz_box .jz_l .jz_list .bd ul li{float: left;width: 100%; position: relative;}
.jz .jz_box .jz_l .jz_list .bd ul li .pic{width: 100%; border-radius: 8px;border: 1px solid #ededed;}
.jz .jz_box .jz_l .jz_list .bd ul li .pic img{width: 100%; border-radius: 8px;}
.jz .jz_box .jz_l .jz_list .bd ul li .txt{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 56px;line-height: 56px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;background: #c5151d;} 
.jz .jz_box .jz_l .jz_list .bd ul li .txt a{margin-left: 30px;width: 280px;font-size: 18px;color: #fff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.jz .jz_box .jz_l .jz_list .hd{position: absolute;right: 30px;bottom: 20px;} 
.jz .jz_box .jz_l .jz_list .hd ul li{float: left;margin: 0 5px;width: 11px;height: 11px;background: url(../images/buttom6.png) no-repeat  center;}
.jz .jz_box .jz_l .jz_list .hd ul li.on{background: url(../images/buttom7.png) no-repeat  center;}.jz .jz_box .jz_l .jz_show{margin: 40px auto 0 auto;width: 520px;}
.jz .jz_box .jz_l .jz_show ul li{float: left;width: 220px;margin-right: 40px;position: relative;}
.jz .jz_box .jz_l .jz_show ul li .pic{width: 220px;height: 165px;border-radius: 12px;overflow: hidden;

border: 1px solid #ededed;}
.jz .jz_box .jz_l .jz_show ul li .pic img{width: 220px;height: 165px;border-radius: 12px;overflow: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.jz .jz_box .jz_l .jz_show ul li:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.jz .jz_box .jz_l .jz_show ul li .txt{position: absolute;bottom: 0;left: 0;height: 36px;line-height: 36px;background: url(../images/ico1.png) repeat  center;width: 100%;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
.jz .jz_box .jz_l .jz_show ul li .txt a{font-size: 14px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;text-align: center;margin: 0 5px;}
.jz .jz_box .jz_c{float: left;margin-left: 5%;width: 25%;} 
.jz .jz_box .jz_c .txt h5 a{font-size: 18px;color: #c5151d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.jz .jz_box .jz_c .txt p{font-size: 15px;color: #8c8c8c;line-height: 30px;height: 60px;overflow: hidden; }

.jz .jz_box .jz_c .txt .more{display: block;font-size: 14px;color: #8c8c8c;text-transform: capitalize;background: url(../images/xt.png) no-repeat left  center;padding-left: 32px;}
.jz .jz_box .jz_c .pic{width: 100%;border-radius: 12px;margin-top: 28px;overflow: hidden;border: 1px solid #ededed;} 

.jz .jz_box .jz_c .pic img{width: 100%; border-radius: 12px;overflow: hidden;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

.jz .jz_box .jz_c:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.jz .jz_box .jz_r{float: right;width:17%;border: 1px solid #ededed;}
.jz .jz_box .jz_r .ewm{width: 100%; background: #fff;-webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .05);box-shadow: 0 0 8px 6px rgba(0, 0, 0, .05);}
.jz .jz_box .jz_r .ewm img{width: 92%; padding: 4px 4px 0px;border: 1px dashed #bdbdc4;margin: 4px;}
.jz .jz_box .jz_r .jz_ico{width: 100%; margin: 45px auto 0 auto;} 
.jz .jz_box .jz_r .jz_ico img{width: 100%;}


/*news*/
.news .news_t{overflow: hidden;}
.news .news_t .title{float: left;}
.news .news_t .news_list{float: right;} 
.news .news_t .news_list ul li{width: 170px;height: 52px;line-height: 52px;margin-left: 40px;float: left;position: relative;z-index: 5;}
.news .news_t .news_list ul li a{display: block;font-size: 18px;color: #333333;padding-left: 72px;}
.news .news_t .news_list ul li.n1 a {background: url(../images/news1.png) no-repeat 20px  center;}
.news .news_t .news_list ul li.n2 a {background: url(../images/news2.png) no-repeat 20px  center;}
.news .news_t .news_list ul li.n3 a {background: url(../images/news3.png) no-repeat 20px  center;}
.news .news_t .news_list ul li::after{position: absolute;left: 0;bottom: 0;width: 0;height: 52px;content: "";z-index: -1;background: #c5151d;border-radius: 8px;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_t .news_list ul li.casehover::after{width: 100%;}
.news .news_t .news_list ul li.casehover a{color: #fff;}
.news .news_t .news_list ul li.n1.casehover a {background: url(../images/news11.png) no-repeat 20px  center;}
.news .news_t .news_list ul li.n2.casehover a {background: url(../images/news22.png) no-repeat 20px  center;}
.news .news_t .news_list ul li.n3.casehover a {background: url(../images/news33.png) no-repeat 20px  center;}
.news .news_box{margin: 28px auto 0 auto;}
.news .news_box .news_l{float: left;width: 46%;margin-top: 22px;}
.news .news_box .news_l .txt{}
.news .news_box .news_l .txt a{font-size: 18px;color: #c5151d;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .news_l .txt p{font-size: 15px;color: #8c8c8c;line-height: 30px;height: 60px;overflow: hidden;margin: 15px 0 35px 0;}
.news .news_box .news_l .pic{width: 100%; border: 1px solid #ededed;border-radius: 8px;}
.news .news_box .news_l .pic img{width: 100%; border-radius: 8px;}
.news .news_box .news_l .time{margin-top: 17px;height: 65px;line-height: 65px;border-bottom: 1px solid #ededed;} 

.news .news_box .news_l .time span{display: block;float: left;font-size: 24px;color: #333;font-weight: bold;}
.news .news_box .news_l .time .more{display: block;float: right;font-size: 14px;color: #8c8c8c;text-transform: capitalize;}
.news .news_box .news_r{float: right;width: 46%;} 
.news .news_box .news_r ul li{width: 100%;height: 60px;border-bottom: 1px dashed #ededed;padding: 33px 0 ;position: relative;z-index: 5;}
.news .news_box .news_r ul li .time{float: left;width: 70px;height: 60px;background: url(../images/news_xt.png) no-repeat right center;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .news_r ul li .time span{display: block;font-size: 36px;color: #333333;line-height: 40px;}
.news .news_box .news_r ul li .time i{display: block;font-size: 14px;color: #bfbfbf;margin-top: 3px;}
.news .news_box .news_r ul li .txt{float: right;margin-right: 60px;width: 70%;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;} 
.news .news_box .news_r ul li .txt a{font-size: 18px;color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .news_r ul li .txt p{font-size: 15px;color: #8c8c8c;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;}
.news .news_box .news_r ul li::after{position: absolute;left: 0;bottom: 0;width: 0;height: 100%;content: "";z-index: -1;background: #fff;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.news .news_box .news_r ul li.on::after{width: 100%;-webkit-box-shadow: 0 0 8px 6px rgba(50, 53, 162, .05);box-shadow: 0 0 8px 6px rgba(50, 53, 162, .05);}
.news .news_box .news_r ul li.on .time{margin-left: 30px;}
.news .news_box .news_r ul li.on .txt{margin-right: 30px;}
.news .news_box .news_r ul li.on .txt a{color: #c5151d;}

.pad-80{padding: 80px 0;}
@media (max-width:1440px) {
.pad-80{padding: 60px 0;}
}
@media (max-width:1280px) {
.pad-80{padding: 50px 0;}
}
@media (max-width:767px) {
.pad-80{padding: 40px 0;}
}

.container { width:96%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } 
@media (min-width: 992px) { .container {   width: 970px; } } 
@media (min-width: 1180px) { .container {   width: 1070px; } } 
@media (min-width: 1200px) { .container {   width: 1170px; } } 
@media (min-width: 1280px) { .container {   width: 1200px; } } 
@media (min-width: 1340px) { .container {   width: 1280px; } }

@media (max-width:1600px) {
.fullSlide { height: 585px; }
.fullSlide .bd { height: 585px; } 
.fullSlide .bd li { height: 585px; }
.fullSlide .bd li a { height: 585px;}
}
@media (max-width:1440px) {
.fullSlide { height: 525px; }
.fullSlide .bd { height: 525px; } 
.fullSlide .bd li { height: 525px; }
.fullSlide .bd li a { height: 525px;}
}
@media (max-width:1366px) {
.fullSlide { height: 500px; }
.fullSlide .bd { height: 500px; } 
.fullSlide .bd li { height: 500px; }
.fullSlide .bd li a { height: 500px;}
}
@media (max-width:1340px) {
.fullSlide { height: 490px; }
.fullSlide .bd { height: 490px; } 
.fullSlide .bd li { height: 490px; }
.fullSlide .bd li a { height: 490px;}
}
.copporation{ background-color: #fafafa; min-height: 400px;}
.hezuolist li {width:25%;height:100px;margin-top:30px;}
.hezuolist li img {max-width:200px;max-height:100px;margin:0 auto; text-align: center;}
.fl {float:left;}
.fr {float:right;}